Ubuntu Server 24.0.4 配置NoMachine 远程桌面

🧩 一、Ubuntu 服务器端部署

1 ✅ 1️⃣ 下载官方安装包

 wget https://web9001.nomachine.com/download/9.3/Linux/nomachine_9.3.7_1_amd64.deb

(如果版本更新,可以去官网下载最新版)


2 ✅ 2️⃣ 安装

sudo dpkg -i nomachine_9.3.7_1_amd64.deb

[sudo] password for ubuntu: 
Selecting previously unselected package nomachine.
(Reading database ... 244416 files and directories currently installed.)
Preparing to unpack nomachine_9.3.7_1_amd64.deb ...
Unpacking nomachine (9.3.7-1) ...
Setting up nomachine (9.3.7-1) ...
NX> 700 Starting installation at: Thu, 26 Feb 2026 06:15:25.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Installation log is: /usr/NX/var/log/install.log.
NX> 700 Installing nxrunner version: 9.3.7.
NX> 700 Installing nxplayer version: 9.3.7.
NX> 700 Installing nxnode version: 9.3.7.
NX> 700 Installing nxserver version: 9.3.7.
NX> 700 Installation completed at: Thu, 26 Feb 2026 06:15:45.
NX> 700 NoMachine was configured to run the following services:
NX> 700 NX service on port: 4000
sudo apt -f install -y

安装完成后会自动启动服务。


3 ✅ 3️⃣ 检查服务状态

sudo /etc/NX/nxserver --status

正常输出应包含:

NX> 111 New connections to NoMachine server are enabled.
NX> 161 Enabled service: nxserver.
NX> 161 Enabled service: nxnode.
NX> 161 Enabled service: nxd.

4 ✅ 4️⃣ 防火墙放行(如果启用 ufw)

sudo ufw allow 4000/tcp

NoMachine 默认端口:

4000

5 ✅ 5️⃣ 查看服务器 IP

ip a

例如:

192.168.10.223

💻 二、Windows 客户端安装

在你的 Windows 机器上:

  1. 下载 Windows 版 NoMachine

  2. 安装

  3. 打开软件

  4. 点击 “Add”

填写:

Protocol: NX
Host: 192.168.10.50
Port: 4000

连接时:

即可进入桌面。


🚀 三、性能优化(非常重要)

进入 NoMachine 后:

0.1 打开设置 → Display → Quality

建议:


1 Ubuntu 端优化(提高流畅度)

1.1 ① 关闭动画(GNOME)

gsettings set org.gnome.desktop.interface enable-animations false

1.2 ② 如果追求更流畅(可选)

安装轻量桌面:

sudo apt install xfce4

登录时选择 XFCE,会明显更流畅。


🔐 四、安全建议(局域网)

默认 NoMachine:

如果你只在局域网使用:

无需额外配置。

如果以后要公网访问:

修改端口:

sudo nano /usr/NX/etc/server.cfg

找到:

NXPort 4000

改成例如:

NXPort 44000

然后重启:

sudo /etc/NX/nxserver --restart

🧪 五、性能预期(千兆局域网)


📌 常见问题排查

0.1 ❓ 无法连接

检查:

sudo /etc/NX/nxserver --status

端口监听:

ss -lntp | grep 4000

0.2 ❓ 黑屏

执行:

sudo /etc/NX/nxserver --restart

🎯 你的最终推荐方案

系统 方案
Ubuntu 无 GPU NoMachine
Windows vGPU Windows 自带 RDP

如果你愿意,我可以:

你想调到“最流畅”,还是“最稳定省事”?